negotiator.boaframework.opponentmodel
Class DefaultModel
java.lang.Object
negotiator.boaframework.OpponentModel
negotiator.boaframework.opponentmodel.DefaultModel
public class DefaultModel
- extends OpponentModel
Opponent model which signals an agent that it should use its default opponent model.
Tim Baarslag, Koen Hindriks, Mark Hendrikx, Alex Dirkzwager and Catholijn M. Jonker.
Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies
- Author:
- Mark Hendrikx
|
Method Summary |
double |
getBidEvaluation(Bid bid)
Determines the utility of a bid according to the preference profile. |
java.lang.String |
getName()
|
void |
updateModel(Bid opponentBid,
double time)
Method used to update the opponent model. |
| Methods inherited from class negotiator.boaframework.OpponentModel |
cleanUp, endSession, getIssueWeights, getOpponentUtilitySpace, getWeight, init, init, isCleared, loadData, setOpponentUtilitySpace, setOpponentUtilitySpace, storeData, updateModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultModel
public DefaultModel()
updateModel
public void updateModel(Bid opponentBid,
double time)
- Description copied from class:
OpponentModel
- Method used to update the opponent model.
- Specified by:
updateModel in class OpponentModel
- Parameters:
opponentBid - to update the model with.time - at which the bid was offered.
getBidEvaluation
public double getBidEvaluation(Bid bid)
- Description copied from class:
OpponentModel
- Determines the utility of a bid according to the preference profile.
- Overrides:
getBidEvaluation in class OpponentModel
- Parameters:
bid - of which the utility is calculated.
- Returns:
- Utility of the bid
getName
public java.lang.String getName()
- Overrides:
getName in class OpponentModel
- Returns:
- name of the opponent model.